package com.ii.androidweather;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.widget.Toast;

public class Dat extends Activity{
	   public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);

	       // TextView textview = new TextView(this);
	      
	        
	    	
	    	

	    	
	        WriteSettings(this,"setting0, setting1, setting2");
	       
	       // String data[] = ReadSettings(this).split(",");
	        //textview.setText(data[0]+","+data[1]);
	        //setContentView(textview);

	    }


//Save settings

 public void WriteSettings(Context context, String data){

	  FileOutputStream fOut = null;
     OutputStreamWriter osw = null;

     try{

      fOut = openFileOutput("settings.dat",MODE_WORLD_WRITEABLE );      
      osw = new OutputStreamWriter(fOut);
      osw.write(data);
      osw.flush();
      
      Toast.makeText(context, "Settings saved",Toast.LENGTH_SHORT).show();

      }
     
    catch (Exception e) {      

      e.printStackTrace();

     Toast.makeText(context, "Settings not saved",Toast.LENGTH_SHORT).show();
      }
    
      finally {

         try {

                osw.close();
                fOut.close();
             } 
         catch (IOException e) {
               	 
                e.printStackTrace();

               }

      }
 }


//Read settings 
public String ReadSettings(Context context){ 
	 FileInputStream fIn = null; 
	 InputStreamReader isr = null;
	 
	 char[] inputBuffer = new char[255]; 
	 String data = null;
	 
	 try{
	  fIn = openFileInput("settings.dat");       
    isr = new InputStreamReader(fIn); 
    isr.read(inputBuffer); 
    data = new String(inputBuffer);
    Toast.makeText(context, "Settings read",Toast.LENGTH_SHORT).show();
    } 
    catch (Exception e) {       
    e.printStackTrace(); 
    Toast.makeText(context, "Settings not read",Toast.LENGTH_SHORT).show();
    } 
    finally { 
       try { 
              isr.close(); 
              fIn.close(); 
              } catch (IOException e) { 
              e.printStackTrace(); 
              } 
    }
	return data; 
}




}
